#include "discovery.h"
#include "connectivitymanager.h"
#include "generatetools.h"
#include "connect_plugin.h"

#include <thread>
#include <iostream>
#include <QObject>
#include <QString>
#include <string>

void testFun(std::string&& deviceInfo) {
        std::cout << "回调调用" << deviceInfo << "\n";
}
int main()
{
    // StopDiscovery();
    // GenerateTools::delayMs(1000);
    // AddDeviceListener(testFun);
    // StartDiscovery();

    // GenerateTools::delayMs(3000);

    // const char* deviceInfo = GetAllDeviceInfo();

    // std::cout <<  deviceInfo << std::endl;

    // std::cout << "即将停止" << std::endl;

    // GenerateTools::delayMs(4000);

    // StopDiscovery();

    StartSessionServer();

    // GenerateTools::delayMs(1000);

    // TranFileTransfer();

    return 0;
}